public interface Averagable<T>
{
    public abstract double average(T[] value,int n) throws UnsupportedAverageException;

    public abstract double average(T[] value) throws UnsupportedAverageException;

    public abstract double average(String[] value,int n) throws MyNumberFormatException, UnsupportedAverageException;

    public abstract double average(String[] value) throws MyNumberFormatException, UnsupportedAverageException;
}
